business intelligence management data mining predict crm model artificial intelligence models numerical model predictive dynamics modeling data warehouse computational intelligence data warehousing prediction fashion neural networks business machine learning